Fix some xgselect-vs-pselect bugs.
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 15 Apr 2014 15:43:41 +0000 (08:43 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 15 Apr 2014 15:43:41 +0000 (08:43 -0700)
commite4235d7ab1b5fd79ac75893845ef5a893c15ddce
treea196a5d38cfbbd6ab9a068f1007774f3fad9cf7a
parenta019de041b837fe23372078870a6eca8a08fbdf9
Fix some xgselect-vs-pselect bugs.

This may not fix Bug#17172, but it fixes some bugs discovering
while auditing xgselect.c for that bug.
when one of glib's file descriptors is greater than FDS_LIM.
Treat rfds, wfds, efds consistently, and test G_IO_PRI too.
Clear input masks when pselect returns zero.
src/ChangeLog
src/xgselect.c